body {
  --main-color: #409eff;
  --success-color: #67c23a;
  --warning-color: #e6a23c;
  --danger-color: #f56c6c;
  --title-size: 16px;
  --main-size: 14px;
  --mini-size: 12px;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.txt-center {
  text-align: center;
}
.flex-row {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}

/* --------按钮样式------- */
.btn {
  font-weight: 400;
  text-align: center;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border: 1px solid #d9d9d9;
  outline: none;
}
.btn-primary {
  color: #fff;
  background: var(--main-color);
  border-color: var(--main-color);
}
.btn-success {
  color: #fff;
  background: var(--success-color);
  border-color: var(--success-color);
}
